/************************************
 * 向服务器发送下载文件的请求，接收文件保存到本地
 *
 * 成功返回1，失败返回-1
 ************************************/

#include "../include/client.h"

int clientDownload(int sockFd, char *ss)
{
    //把下载文件的请求发送给服务器
    send(sockFd, ss, 128, 0);

    char filename[64] = {0};
    sscanf(ss, "%*s %s", filename);

    //接收服务器的反馈
    char flag;
    recv(sockFd, &flag, 1, 0);
    if(flag == 'a'){
        recvFile(sockFd, filename);
        printf("recved!\n");
    }
    else{
        printf("don't find %s\n", filename);
    }

    return 0;
}

